package com.wind.taobao.api.trade.item.rest
{
	import com.wind.taobao.api.IPrivateAPI;
	import com.wind.taobao.core.exception.InvalidRequestParametersException;
	import com.wind.taobao.core.util.TaobaoUtils;
	import com.wind.taobao.core.webservice.TaobaoRequest;

	/**
	 * taobao.item.update.listing Request
	 * @author fxy
	 *
	 */
	public class ItemUpdateListingRequest extends TaobaoRequest implements IPrivateAPI
	{
		public override function get method():String
		{
			return "taobao.item.update.listing"
		}
		/**
		 * Y 	 需要上架的商品id（32位字符id） 
		 */
		[Bindable]
		public var iid:String; 	
		/**
		 * Y 	需要上架的商品的数量。取值范围:大于零的整数
		 */
		[Bindable]
		public var num:String; 	 

		public override function validate():void
		{
			if (!TaobaoUtils.hasAllValue([iid, num]))
			{
				throw new InvalidRequestParametersException("请求参数[iid,num]不能为空");
			}
		}
	}
}